NR-V2X
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:ADD |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:ADD |
Dependencies |
The maximum number of PSCCH channels is 32. |
Backwards Compatibility SCPI |
[:SOURce]:SIGNal<signal>:NV2X[:ARB]:CCARrier<carrier>:SLINk:PSCCH:ADD |
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:COPY <integer> |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:COPY 1 |
Couplings |
The maximum number of PSCCH channels is 32. |
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DELete <integer> |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DEL 1 |
Notes |
The minimum number of PSCCH channels is 1. Re-index will be done for the left PSCCHs. |
This setting is a read only setting.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:COUNt? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:COUN? |
Couplings |
It is coupled with Add PSCCH and Delete PSCCH When Add PSCCH is executed successfully, this setting is increased 1 When Delete PSCCH is executed successfully, this setting is decreased 1 |
Preset |
1 |
State Saved |
No |
Displays the channel name. Read only.
It enables or disables the state of PSCCH.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>[:STATe]? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:STAT ON |
Couplings |
When this setting is set to ON , error message will be shown if current PSCCH channel has resource conflicts with other enabled channels. |
Preset |
OFF |
State Saved |
Yes |
Range |
OFF|ON |
It controls the additional power boosting for the channel.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:POWer <rel_ampl> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:POWer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:POW 0 |
Preset |
0 dB |
Min |
-40 dB |
Max |
40 dB |
Resolution |
0.01 dB |
It controls DMRS power boosting relative to data part.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>::DMRS:POWer <rel_ampl> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DMRS:POWer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:POW 2 |
Preset |
0.00 dB |
Min |
-40 dB |
Max |
40 dB |
Resolution |
0.01 dB |
It controls the DMRS Mapping Parameter i. Please refer to Table 8.4.1.3.2-1 of 38.211 for details.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>::DMRS:MAPPing 0|1|2 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DMRS:MAPPing? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:MAPPing 2 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DMRS:MAPPing? |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
2 |
It enables or disables scrambling for the channel.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SCRambling[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SCRambling[:STATe]? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SCR OFF |
Preset |
ON |
State Saved |
Yes |
It controls the PSCCH DMR Scrambling ID for sequence generation.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:PDSCrambling:ID <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:PDSCrambling:ID? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:PDSC:ID 2 |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
65535 |
Resolution |
1 |
It controls the allocated slot index for PSCCH transmission on all frames or specified frames.
To allocate slots to specific frames, license version 2024.0801 or later is required.
You can configure Allocated Slots using any of the following ways as per your specific requirements:
Applying Allocated Slots to all frames |
Examples |
|
0,1,2,3 means 0, 1, and 2 slots to all frames. |
|
3:10 means 3,4,5,6,7,8,9,10 slots to all frames. |
|
0:4:12 means 0, 4, 8, 12 slots to all frames. |
These 3 configuration methods can be used in combination by using ',' as the delimiter |
0,1,4:7,8:2:19 means slots 0,1,4,5,6,7,8,10,12,14,16,18 to all frames |
Applying Allocated Slots to specific frames |
|
|
{0|0:2},{1,2|3:5} means allocate slots 0,1,2 to frame 0, and slots 3,4,5 to frame 1 and frame 2. |
Applying Allocated Slots to all frames and to specific frames |
|
|
4:5,{0|0:2} means allocate slots 4 to 5 to all frames and slots 0,1,2 to frame 0. |
See example image for slots allocated to specific frames
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SLOTs <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>: PSCCH<channel>:SLOTs? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT "0:10" RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT "1:10,{1,2|3:5}" RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:SLOT? |
Couplings |
The range of slot index is from 0 to (total number of slots per frame - 1). The total number of slots per frame is coupled with the carrier numerology. |
Preset |
"0" |
State Saved |
Yes |
Selects the bandwidth part to be used for current channel.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:BWP 0|1 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:BWP? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:BWP 1 |
Couplings |
It is the index of the sidelink BWPs. |
Notes |
It is a EnumSetting on GUI, but the SCPI parsers use it as Int32Setting. |
Preset |
1 |
State Saved |
Yes |
It controls the first symbol index after the AGC/duplicated symbol for the transmission.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SYMBol:FIRSt <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH <channel>:SYMBol:FIRSt? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:FIRS 2 |
Couplings |
The range is from 1 to (number of symbols per slot - Number of Symbols). |
Preset |
1 |
State Saved |
Yes |
Min |
1 |
Max |
11 |
Resolution |
1 |
It controls the Number of Symbols for the PSCCH transmission, the first duplicated symbol does not count.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:SYMBol:NUMBer 2|3 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH <channel>:SYMBol:NUMBer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:NUMBer 2 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:SYMB:NUMBer? |
Preset |
2 |
State Saved |
Yes |
Min |
2 |
Max |
3 |
Resolution |
1 |
This setting controls the RB offset relative to the selected BWP.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:OFFSet <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:OFFSet? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:RB:OFFS 3 |
Couplings |
The Maximum of it is set to RB Number of selected BWP -1 . |
Preset |
0 |
State Saved |
Yes |
Min |
0 |
Max |
274 |
Resolution |
1 |
This setting controls the RB number of the current BWP.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:NUMBer <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:RB:NUMBer? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:RB:NUMB 200 |
Couplings |
The Maximum of it is RB Number of the selected BWP’s – RB Offset The Mininum RB number depends on Payload Size |
Preset |
10 |
State Saved |
Yes |
Min |
1 |
Max |
275 |
Resolution |
1 |
It enables or disables the whether execute channel coding in transport layer.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:CCODing[:STATe] ON|OFF|1|0 [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:CCODing:[:STATe]? |
SCPI Example |
|
Preset |
ON |
State Saved |
Yes |
Opens the Payload Data dialog where you can select a payload data type. You can also create a custom pattern or load a user file.
Payload Data |
Seeds |
Inverted |
Generated sequence begins with... |
---|---|---|---|
PN9 |
All 1s |
No |
111111111… |
PN15 |
All 1s |
Yes |
000000000000000… |
PN23 |
All 1s |
Yes |
00000000000000000000000… |
PN31 |
All 1s |
Yes |
0000000000000000000000000000000… |
See also Using Custom Payload Data for more information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:TYPE PN9|PN15|PN23|CUSTom|FILE [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH0\1|2|3|4|5|6|7:DATA:TYPE? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:TYPE PN15 |
Notes |
GUI choices: PN9 | PN15 | PN23 | Custom Pattern | User File |
Preset |
PN9 |
State Saved |
Yes |
Opens an editor so you can create and save customized payload data.
See also Using Custom Payload Data for more information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DATA "01010101" |
Couplings |
It is used when Payload Data Type is Custom Pattern |
Preset |
"" |
State Saved |
Yes |
Opens a dialog so you can select a previously saved payload data file.
See also Using Custom Payload Data for more information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA:FILE <string> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH:DATA:FILE? |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH:DATA:FILE "c:\temp\data.txt" |
Couplings |
It is used when Payload Data Type is User File |
Preset |
"" |
State Saved |
Yes |
It controls the length of the 1st-stage SCI, which transports sidelink scheduling information.
SCPI Command |
[:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:LENGth <integer> [:SOURce]:RADio:NV2X:WAVeform[:ARB]:CCARrier<carrier>:SLINk:PSCCH<channel>:DATA:LENGth? [MAXimum|MINimum] |
SCPI Example |
RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:LENG 60 RADio:NV2X:WAVeform:CCAR0:SLINk:PSCCH0:DATA:LENG? |
Preset |
60 |
Min |
18 |
Max |
120 |
State Saved |
Yes |